Package com. bitmovin. player. api. source
Types
Link copied to clipboard
Base class for all adaptive media sources.
Link copied to clipboard
Represents a DASH media source.
Link copied to clipboard
Represents a HLS media source.
Link copied to clipboard
Contains the different loading states a Source can be in.
Link copied to clipboard
Base class for all media sources.
Link copied to clipboard
Represents a progressive media source.
Link copied to clipboard
Represents a Smooth Streaming media source.
Link copied to clipboard
Represents audio and video content that can be loaded into a Player to start a playback session. A source instance can be created via the Source.create function and will idle until it is loaded into a player. After loading the source into a player, isAttachedToPlayer is true and the same source can not be loaded into a different player until unloaded.
Link copied to clipboard
open class SourceConfig(url: String, type: SourceType, title: String?, description: String?, posterSource: String?, isPosterPersistent: Boolean, subtitleTracks: List<SubtitleTrack>, thumbnailTrack: ThumbnailTrack?, drmConfig: DrmConfig?, labelingConfig: LabelingConfig, vrConfig: VrConfig, videoCodecPriority: List<String>, audioCodecPriority: List<String>, options: SourceOptions, metadata: Map<String, String>?) : Parcelable
Content copied to clipboard
Link copied to clipboard
data class SourceOptions(startOffset: Double?, startOffsetTimelineReference: TimelineReferencePoint?) : Parcelable
Content copied to clipboard
Link copied to clipboard
Available types for a Source.
Link copied to clipboard
Reference points on a timeline to allow definition of relative offsets.